The GCHQ Puzzle Book: Perfect for anyone who likes a good headscratcher
by GCHQ
ISBN 13: 9780718185541
Format: Paperback (368 pages) Publisher: Michael Joseph Published: 20 Oct 2016
Save for later
The GCHQ Puzzle Book II: 2
ISBN 13: 9780241365434
Format: Paperback (384 pages) Publisher: Michael Joseph Published: 18 Oct 2018